package com.one.consumer.reserve.model.extra;

import com.one.common.common.order.extra.CustomExtra;
import com.one.common.model.extra.BaseExtra;

/**
 * author ：zhulunjun
 * email  ：zhulunjun@qq.com
 * date   ：2018/10/21 下午10:35
 * description ：
 **/
public class CaseExtra extends BaseExtra {
    private String caseId;
    private String caseName;
    private String programme_id;
    private String type;
    private String imags;

    /**
     * 携带定制加配的参数
     */
    private CustomExtra customExtra = new CustomExtra();

    public CaseExtra(String caseId, String type) {
        this.caseId = caseId;
        this.type = type;
    }

    public CaseExtra(String caseId, String caseName, String type) {
        this.caseId = caseId;
        this.caseName = caseName;
        this.type = type;
    }

    public CaseExtra(String caseId, String caseName, String type, String imags) {
        this.caseId = caseId;
        this.caseName = caseName;
        this.type = type;
        this.imags = imags;
    }

    public CaseExtra(String caseId, String caseName, String type, String imags, CustomExtra customExtra) {
        this.caseId = caseId;
        this.caseName = caseName;
        this.type = type;
        this.imags = imags;
        this.customExtra = customExtra;
    }

    public CaseExtra(String caseId, String caseName, String programme_id, String type, String imags, CustomExtra customExtra) {
        this.caseId = caseId;
        this.caseName = caseName;
        this.programme_id = programme_id;
        this.type = type;
        this.imags = imags;
        this.customExtra = customExtra;
    }

    public String getProgramme_id() {
        return programme_id;
    }

    public void setProgramme_id(String programme_id) {
        this.programme_id = programme_id;
    }

    public String getImags() {
        return imags;
    }

    public void setImags(String imags) {
        this.imags = imags;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getCaseId() {
        return caseId;
    }

    public void setCaseId(String caseId) {
        this.caseId = caseId;
    }

    public String getCaseName() {
        return caseName;
    }

    public void setCaseName(String caseName) {
        this.caseName = caseName;
    }

    public CustomExtra getCustomExtra() {
        return customExtra;
    }

    public void setCustomExtra(CustomExtra customExtra) {
        this.customExtra = customExtra;
    }
}
